home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / libsane.postinst < prev    next >
Encoding:
Text File  |  2010-12-12  |  1.2 KB  |  52 lines

  1. #!/bin/sh -e
  2.  
  3. case "$1" in
  4.     configure)
  5.     # Add the scanner system group if it doesn't exist
  6.     if ! getent group | grep -q "^scanner:"; then
  7.     echo "Adding scanner group..."
  8.     addgroup --quiet --system scanner || true
  9.     fi
  10.  
  11.     if [ "$(uname -s)" = "Linux" ]; then
  12.     if [ -e /dev/MAKEDEV ]; then
  13.         # create /dev/parport*
  14.         if [ ! -c /dev/parport0 ]; then
  15.         (cd /dev && ./MAKEDEV parport) || true 
  16.         fi
  17.         # create /dev/sg*
  18.         if [ ! -c /dev/sg0 ]; then
  19.         (cd /dev && ./MAKEDEV sg) || true 
  20.         fi
  21.     fi
  22.     fi
  23.     ;;
  24.  
  25.     abort-upgrade|abort-remove|abort-deconfigure)
  26.     ;;
  27.  
  28.     *)
  29.     echo "$0 called with unknown argument '$1'" >&2
  30.     exit 1
  31.     ;;
  32. esac
  33.  
  34.  
  35. # Automatically added by dh_installudev
  36. if [ "$1" = configure ]; then
  37.     if [ -e "/etc/udev/rules.d/z60_libsane.rules" ]; then
  38.         echo "Preserving user changes to /etc/udev/rules.d/60-libsane.rules ..."
  39.         if [ -e "/etc/udev/rules.d/60-libsane.rules" ]; then
  40.             mv -f "/etc/udev/rules.d/60-libsane.rules" "/etc/udev/rules.d/60-libsane.rules.dpkg-new"
  41.         fi
  42.         mv -f "/etc/udev/rules.d/z60_libsane.rules" "/etc/udev/rules.d/60-libsane.rules"
  43.     fi
  44. fi
  45. # End automatically added section
  46. # Automatically added by dh_makeshlibs
  47. if [ "$1" = "configure" ]; then
  48.     ldconfig
  49. fi
  50. # End automatically added section
  51.  
  52.